草庐IT

iOS SDWebImage 淡入新图像

全部标签

ios - 计算视频之间淡入淡出的时间

我必须在视频中应用不透明度。我必须在一秒钟的视频结束前应用它。我正在使用“firstInstruction”来获取视频的总时长。然而,当我调用“firstInstruction.setOpacityRamp”方法时,我无法减去第二个..letmainInstruction=AVMutableVideoCompositionInstruction()mainInstruction.timeRange=CMTimeRangeMake(kCMTimeZero,CMTimeAdd(firstAsset.duration,secondAsset.duration))letfirstInstruc

ios - 当用户滚动到不同的页面时,如何在 `UICollectionView` 的不同背景颜色之间淡入淡出?

我正在尝试在他们的iOS应用程序上复制eBay的列表菜单,用户可以在其中滚动浏览列表的不同图像。我注意到背景颜色是纯色,它复制了每张图像中背景的环绕色。当我滚动浏览具有不同环绕背景的不同图像(不同页面)时,UICollectionView的实际背景发生变化以某种方式反射(reflect)它。我的意思是:如您在第一张图片中所见,背景是浅色,有点像图片的背景。当我滚动到第二张图片的一半时,背景变暗了。最后:我的设置类似:使用DominantColor,我能够使用每个UIImage的主色设置UICollectionView的背景色。当用户在第一页和第二页之间滚动一半时,UICollectio

ios - 我将如何为 bringSubviewToFront 编写 UIView 淡入动画

我正在尝试为我的函数添加UIView动画/淡入效果:self.view.bringSubview(toFront:self.webView)我已经尝试以编程方式实现它,但是UIView没有动画;相反,它只是立即显示,没有淡入效果:UIView.animate(withDuration:1,animations:{self.view.bringSubview(toFront:self.webView)},completion:nil)我将如何为bringSubview(_:)和sendSubview(_:)函数实现动画?我试过到处寻找,但似乎没有人知道答案。

swift - 淡入淡出 SKLabelNodes 的最佳方式

我正在开发一款小型SpriteKit游戏。我想在主屏幕上有一个“提示”部分,每次显示不同的提示。我有一个可行的方法,它是我自己编写的,但它很困惑,我确信有更好的方法可以完成。我希望有人可以向我展示我可能错过(或绕过很长一段路)的方法。我目前是这样做的:funccreateTipsLabels(){//createSKLabelNodes//addpropertiestoLabels//tip1Label...etc//tip2Label...etc//tip3Label...etc//nowanimate(orpulse)intipslabel,oneatatime...lettSeq

ios - 如何向 AVPlayerLooper 添加平滑的淡入/淡出过渡?

我有一个AVPlayerLooper,它使用一个AVQueuePlayer。循环播放视频真的很容易,但我想在第一秒淡入视频,在最后一秒淡出。我已经能够通过使用AVPlayerLayer和CABasicAnimation适本地设置不透明度动画来使其淡入和淡出,但我无法使其无缝且100%可靠的。我已经尝试将NotificationCenter用于AVPlayerItemDidPlayToEndTime和AVPlayerItemTimeJumped。我也试过将KVO与键isReadyForDisplay一起使用。当我尝试addPeriodicTimeObserver时,我无法使其足够准确以正

ios - 如何为 View Controller 的背景设置动画以在多种颜色之间淡入淡出?

如何在不导致无限内存问题的情况下做到这一点?我正在尝试这样的事情:overridefuncviewDidAppear(animated:Bool){view.backgroundColor=UIColor.whiteColor()fadeBackground()}letcolors=[UIColor.blueColor(),UIColor.redColor(),UIColor.greenColor(),UIColor.orangeColor(),UIColor.purpleColor()]funcfadeBackground(){UIView.animateWithDuration(4

ios - Swift 中 UIImage 的淡入淡出动画

我有一组图像,我想在我的登录屏幕背景中淡入淡出。我无法快速找到任何可以做到这一点的东西。有什么办法可以吗?这是我当前的代码:overridefuncviewDidLoad(){super.viewDidLoad()startAnimating()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.}funcstartAnimating(){backgroundImage.animationImages=[UIImage(named:"background1.jpg"),UIImage(named:"background

swift - AudioKit:从 AKOperationGenerator 淡入

有没有办法淡入来自AKOperationGenerator的声音?例如在下面的代码中,.start()以全振幅开始点击。letwhiteNoiseGenerator=AKOperationGenerator{_inletwhite=AKOperation.whiteNoise()returnwhite}AudioKit.output=whiteNoiseGeneratorwhiteNoiseGenerator.start() 最佳答案 给这只猫剥皮的方法有很多。我给你几个:一种方法是将噪声发生器包裹在AKBooster中:letvo

swift - iOS - UICollectionView - 一次插入多个项目时,如何将它们一个接一个地淡入淡出而不是同时淡入淡出?

当您有一个CollectionView并且您通过插入一些来更改项目时,默认布局会同时淡入它们。是否有可能将它们一个接一个地淡入淡出?我正在考虑子类化UICollectionViewLayout,但我不确定那样是否可行。我真的必须添加逻辑以便不会同时发生多个插入吗?(所以我插入一个项目,等一下,插入第二个项目,......手动完成)必须有更好的方法。我希望感谢您的帮助 最佳答案 如果您想一次将它们淡入淡出,则必须将一个添加到您的模型并重新加载该项目,然后延迟(例如asyncAfter)并执行下一个.请注意,您不能一次将所有这些添加到您

ios - 是否可以在两个 View 背景图像之间淡入淡出?

我想知道某些按钮是否可能导致从一个背景图像淡入另一个背景图像?我的以下代码导致从当前图像background-image-1突然更改为新图像background-image-2。funcbuttonPressed(){ifletimage=UIImage(named:"background-image-2"){UIView.animateWithDuration(2,delay:0,options:.CurveEaseInOut,animations:{_inself.view.backgroundColor=UIColor(patternImage:image)},completio